engineer development software java radius3 c++ projects mechanical engineer j2ee open source mechanical application engineering developers mechanical designer metallurgical chemical electrical engineer .net thin-client laboratory